//============================================================================
// Name        : Trab1.cpp
// Author      : Renan Baneira
// Version     : 1.0
// Copyright   : GNU
// Description : Menu de entrada do programa.
//============================================================================

#include <iostream>
using namespace std;
#include <time.h>


void creditos(){
cout << "\t\tEquipe 3\n";
cout << "\t1- Victor Aguiar Evangelista de Farias - 0309273\n";
cout << "\t2- Renan Bandeira de Melo Gondim - 0309289\n";
cout << "\t3- Paulo Róbson - \n";
cout << "\t4- Francisco Oton - \n";
cout << "\t5- Daniel - \n";
}
/*void compara_resultados(int n, float p, float prec, float a, float b, float d){
	int d1,d2;
	long float t1,t2;
	clock_t inicio, fim;
	inicio= clock();
	d1 = Newton_Raphson(n,p,prec,a,b,d);
	fim= clock();
	t1 = ( (fim - inicio)/CLOCKS_PER_SEC );
	inicio= clock();
	d2 = Newton_Raphson_modificado(n, p,prec, a, b, d);
	fim= clock();
	t2 = ( (fim - inicio)/CLOCKS_PER_SEC );
	cout << "\t\tComparativo de Resultados\n";
	cout << "\tUsando Newton Raphson:\n";
	cout << "d: " << d1 << "\n";
	cout << "Tempo: " << t1 << "\n\n";
	cout << "\tUsando Newton Raphson Modificado:\n";
	cout << "d: " << d2 << "\n";
	cout << "Tempo: " << t2 << "\n";
}*/
int menu(){
	int op;
	do{
		cout << "\t\tTrabalho 1 - Equipe 3 - Tema 3\n";
		cout << "\tMenu:\n";
		cout << "1-Calcular Usando Newton Raphson\n";
		cout << "2-Calcular Usando Newton Raphson Modificado\n";
		cout << "3-Comparar Resultados\n";
		cout << "4-A Equipe\n";
		cout << "5-Sair\n";
		cin>> op;

	}while(op!=1 && op!=2 && op!=3 && op!=4 && op!=5);
	return op;
}

int main() {
	int n;
	float p,prec,a,b,d;
	while(1){
		switch(menu()){
			case 1:
			cout << "Entre com numero de particulas, o p0 e a precisao!\n";
			cin >> n >> p >> prec;
		//	cout << "Uma raiz da equacao e: " << Newton_Raphson(n,p,prec,a,b,d);
			break;
			case 2:
			cout << "Entre com numero de particulas, o p0 e a precisao!\n";
			cin >> n >> p >> prec;
		//	cout << "Uma raiz da equacao e: " << Newton_Raphson_modificado(n,p,prec,a,b,d);
			break;
			case 3:
			cout << "Entre com numero de particulas, o p0 e a precisao!\n";
			cin >> n >> p >> prec;
			//compara_resultados(n,p,prec,a,b,d);
			break;
			case 4:
			creditos();
			break;
			case 5:
			return 0;
		}
	}
	return 0;
}
